package co.th.bjc.md.model;

import java.io.Serializable;
import java.math.BigDecimal;

public class HospitalDepartment implements Serializable {

	private static final long serialVersionUID = 1L;
	private BigDecimal hospitalCode;
	private BigDecimal hospitalDepartmentCode;
	private String hospitalDepartmentNameTh;
	private String hospitalDepartmentNameEn;
	private Person director;
	private BigDecimal bedCapacityMin;
	private BigDecimal bedCapacityMax;
	private Hospital hospital;
	public HospitalDepartment() {

	}

	public HospitalDepartment(BigDecimal hospitalCode,
			BigDecimal hospitalDepartmentCode, String hospitalDepartmentNameTh,
			String hospitalDepartmentNameEn, Person director,
			BigDecimal bedCapacityMin, BigDecimal bedCapacityMax) {
		super();
		this.hospitalCode = hospitalCode;
		this.hospitalDepartmentCode = hospitalDepartmentCode;
		this.hospitalDepartmentNameTh = hospitalDepartmentNameTh;
		this.hospitalDepartmentNameEn = hospitalDepartmentNameEn;
		this.director = director;
		this.bedCapacityMin = bedCapacityMin;
		this.bedCapacityMax = bedCapacityMax;
	}

	public BigDecimal getHospitalCode() {
		return hospitalCode;
	}

	public void setHospitalCode(BigDecimal hospitalCode) {
		this.hospitalCode = hospitalCode;
	}

	public BigDecimal getHospitalDepartmentCode() {
		return hospitalDepartmentCode;
	}

	public void setHospitalDepartmentCode(BigDecimal hospitalDepartmentCode) {
		this.hospitalDepartmentCode = hospitalDepartmentCode;
	}

	public String getHospitalDepartmentNameTh() {
		return hospitalDepartmentNameTh;
	}

	public void setHospitalDepartmentNameTh(String hospitalDepartmentNameTh) {
		this.hospitalDepartmentNameTh = hospitalDepartmentNameTh;
	}

	public String getHospitalDepartmentNameEn() {
		return hospitalDepartmentNameEn;
	}

	public void setHospitalDepartmentNameEn(String hospitalDepartmentNameEn) {
		this.hospitalDepartmentNameEn = hospitalDepartmentNameEn;
	}

	public Person getDirector() {
		return director;
	}

	public void setDirector(Person director) {
		this.director = director;
	}

	public BigDecimal getBedCapacityMin() {
		return bedCapacityMin;
	}

	public void setBedCapacityMin(BigDecimal bedCapacityMin) {
		this.bedCapacityMin = bedCapacityMin;
	}

	public BigDecimal getBedCapacityMax() {
		return bedCapacityMax;
	}

	public void setBedCapacityMax(BigDecimal bedCapacityMax) {
		this.bedCapacityMax = bedCapacityMax;
	}

	public Hospital getHospital() {
		return hospital;
	}

	public void setHospital(Hospital hospital) {
		this.hospital = hospital;
	}
	
}
